home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / Interfaces&Libraries / Universal / Interfaces / AIncludes / QD3DCustomElements.a < prev    next >
Encoding:
Text File  |  1998-08-17  |  2.6 KB  |  100 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        QD3DCustomElements.a
  3. ;
  4. ;    Contains:    Custom QuickTime Elements in QuickDraw 3D                            
  5. ;
  6. ;    Version:    Technology:    Quickdraw 3D 1.5.4
  7. ;                Release:    Universal Interfaces 3.2
  8. ;
  9. ;    Copyright:    © 1995-1998 by Apple Computer, Inc., all rights reserved.
  10. ;
  11. ;    Bugs?:        For bug reports, consult the following page on
  12. ;                the World Wide Web:
  13. ;
  14. ;                    http://developer.apple.com/bugreporter/
  15. ;
  16. ;
  17.     IF &TYPE('__QD3DCUSTOMELEMENTS__') = 'UNDEFINED' THEN
  18. __QD3DCUSTOMELEMENTS__ SET 1
  19.  
  20.     IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
  21.     include 'QD3D.a'
  22.     ENDIF
  23.  
  24.  
  25. ; ******************************************************************************
  26. ; **                                                                             **
  27. ; **                        Custom Name Element Functions                         **
  28. ; **                                                                             **
  29. ; ****************************************************************************
  30.  
  31. ;
  32. ; extern TQ3Status CENameElement_SetData(TQ3Object object, const char *name)
  33. ;
  34.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  35.         IMPORT_CFM_FUNCTION CENameElement_SetData
  36.     ENDIF
  37.  
  38. ;
  39. ; extern TQ3Status CENameElement_GetData(TQ3Object object, char **name)
  40. ;
  41.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  42.         IMPORT_CFM_FUNCTION CENameElement_GetData
  43.     ENDIF
  44.  
  45. ;
  46. ; extern TQ3Status CENameElement_EmptyData(char **name)
  47. ;
  48.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  49.         IMPORT_CFM_FUNCTION CENameElement_EmptyData
  50.     ENDIF
  51.  
  52.  
  53. ; ******************************************************************************
  54. ; **                                                                             **
  55. ; **                            URL Data Structure Definitions                     **
  56. ; **                                                                             **
  57. ; ****************************************************************************
  58.  
  59.  
  60. ; typedef long                            TCEUrlOptions
  61. kCEUrlOptionNone                EQU        0
  62. kCEUrlOptionUseMap                EQU        1
  63. TCEUrlData                RECORD 0
  64. url                         ds.l    1                ; offset: $0 (0)
  65. description                 ds.l    1                ; offset: $4 (4)
  66. options                     ds.l    1                ; offset: $8 (8)
  67. sizeof                     EQU *                    ; size:   $C (12)
  68.                         ENDR
  69. ; ******************************************************************************
  70. ; **                                                                             **
  71. ; **                        Custom URL Element Functions                         **
  72. ; **                                                                             **
  73. ; ****************************************************************************
  74.  
  75. ;
  76. ; extern TQ3Status CEUrlElement_SetData(TQ3Object object, TCEUrlData *urlData)
  77. ;
  78.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  79.         IMPORT_CFM_FUNCTION CEUrlElement_SetData
  80.     ENDIF
  81.  
  82. ;
  83. ; extern TQ3Status CEUrlElement_GetData(TQ3Object object, TCEUrlData **urlData)
  84. ;
  85.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  86.         IMPORT_CFM_FUNCTION CEUrlElement_GetData
  87.     ENDIF
  88.  
  89. ;
  90. ; extern TQ3Status CEUrlElement_EmptyData(TCEUrlData **urlData)
  91. ;
  92.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  93.         IMPORT_CFM_FUNCTION CEUrlElement_EmptyData
  94.     ENDIF
  95.  
  96.  
  97.  
  98.     ENDIF ; __QD3DCUSTOMELEMENTS__ 
  99.  
  100.